﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Database.Classes
{
    public class NameGenerator
    {
        List<string> prefixes = new List<string>() { "", "Alpha", "Beta", "Gamma", "Delta", "Theta", "Zeta", "Omicron", "Kappa", "Lambda", "Eta", "Pi", "Sigma", "Psi", "Omega" , "Proxima"};
        List<string> names = new List<string>() { "Sol", "Centauri", "Eva", "Deneb", "Andromeda", "Sirius", "Ceti", "Vega", "Cassiopea", "Leo", 
          "Aries", "Cancer", "Crux", "Dorado", "Eridanus", "Libra", "Carina", "Volans","Lepus", "Hercules", "Pyxis", "Toliman", "Circinus", "Virgo", "Gliese", "Taurus", "Volcanos",
          "Pegasus", "Sagittarius", "Cygnus", "Tucana", "Aquila", "Antila", "Columba", "Draco", "Pisces" , "Bootes", "Shawa", "Mandos", "Tum", "Aldebran" };
        int pId = 0;
        int nId = 0;
        public string NextName()
        {
            if (nId == names.Count)
            {
                pId++;
                nId = 0;
            }
            return prefixes[pId] + " " + names[nId++];
        }
    }
}
